/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.pruebaes.utilitarios;

import javax.faces.component.UIData;

/**
 *
 * @author luisfernando
 */
public class Formulario {

    private boolean mostrar;
    private boolean nuevo;
    private boolean modificar;
    private boolean borrar;
    private UIData fila;
    private int filaIndice;

    public Formulario() {
        mostrar = false;
        nuevo = false;
        modificar = false;
        borrar = false;
    }

    public void insertar() {
        mostrar = true;
        nuevo = true;
        modificar = false;
        borrar = false;
    }

    public void editar() {
        mostrar = true;
        nuevo = false;
        modificar = true;
        borrar = false;
    }

    public void borrar() {
        mostrar = true;
        nuevo = false;
        modificar = false;
        borrar = true;
    }

    public void cancelar() {
        mostrar = false;
        nuevo = false;
        modificar = false;
        borrar = false;
    }

    /**
     * @return the mostrar
     */
    public boolean isMostrar() {
        return mostrar;
    }

    /**
     * @param mostrar the mostrar to set
     */
    public void setMostrar(boolean mostrar) {
        this.mostrar = mostrar;
    }

    /**
     * @return the nuevo
     */
    public boolean isNuevo() {
        return nuevo;
    }

    /**
     * @param nuevo the nuevo to set
     */
    public void setNuevo(boolean nuevo) {
        this.nuevo = nuevo;
    }

    /**
     * @return the modificar
     */
    public boolean isModificar() {
        return modificar;
    }

    /**
     * @param modificar the modificar to set
     */
    public void setModificar(boolean modificar) {
        this.modificar = modificar;
    }

    /**
     * @return the borrar
     */
    public boolean isBorrar() {
        return borrar;
    }

    /**
     * @param borrar the borrar to set
     */
    public void setBorrar(boolean borrar) {
        this.borrar = borrar;
    }

    /**
     * @return the fila
     */
    public UIData getFila() {
        return fila;
    }

    /**
     * @param fila the fila to set
     */
    public void setFila(UIData fila) {
        this.fila = fila;
    }

    /**
     * @return the filaIndice
     */
    public int getFilaIndice() {
        return filaIndice;
    }

    /**
     * @param filaIndice the filaIndice to set
     */
    public void setFilaIndice(int filaIndice) {
        this.filaIndice = filaIndice;
    }
}
